package com.eliaukjq.jihe;

/**
 * @Author : 佩萁
 * Description :
 * @Create : 2024/7/15 - 16:45
 */
public class demo01 {
    public static void main(String[] args) {
        int[] a = {1, 2, 3, 4, 5};
        demo01 demo01 = new demo01();
//        demo01.insert(a, 6, 2);
//        for (int i : a) {
//            System.out.print(i);
//        }

        demo01.remove(a,2);
        for (int i : a) {
            System.out.print(i);
        }
        System.out.println();
        System.out.println(a[4]);
    }

    /* 在数组的索引 index 处插入元素 num */
    void insert(int[] nums, int num, int index) {
        // 把索引 index 以及之后的所有元素向后移动一位
        for (int i = nums.length - 1; i > index; i--) {
            nums[i] = nums[i - 1];
        }
        // 将 num 赋给 index 处的元素
        nums[index] = num;
    }

    /* 删除索引 index 处的元素 */
    void remove(int[] nums, int index) {
        // 把索引 index 之后的所有元素向前移动一位
        for (int i = index; i < nums.length - 1; i++) {
            nums[i] = nums[i + 1];
        }
    }
}